Tutoriales

Como integrar QNAP y ChatGPT con Qsirch en tu NAS para realizar búsquedas

Es la ocasión perfecta para mostraros cómo instalar y configurar la herramienta de búsqueda QNAP Qsirch en vuestro NAS, porque ahora ésta añade soporte para búsquedas basadas en Inteligencia Artificial.

QNAP y ChatGPT con Qsirch img01

Para ello, Qsirch se integra con tecnologías de RAG y LLM, motores basados en IA como ChatQPT o Gemini, que nos permiten usar lenguaje natural para buscar en nuestros documentos almacenados en el NAS.

Y lo más interesante es que lo podemos hacer con un NAS normal y corriente, como el QNAP TS-410E basado en unidades de 2,5”, ya que, a través de una API, nos comunicamos con el sistema de IA donde se procesa y genera la respuesta.

Qué es Qsirch y para qué sirve

QNAP y ChatGPT con Qsirch img02

La aplicación que utilizaremos para montar este sistema de búsqueda basado en IA es Qsirch, un motor de búsqueda que, mediante palabras clave o búsqueda semántica basada en IA permite encontrar archivos almacenados en nuestro NAS oír nombre, contenido o metadatos.

Para ponerlo más sencillo, se trata de un buscador de archivos en tu NAS, especialmente útil cuando tenemos miles de ellos y no sabemos exactamente dónde o que buscar, pero sí sabemos qué necesitamos.

Qsirch es una aplicación que suele consumir bastantes recursos, en función de la cantidad de archivos que tengamos, claro, pero en general, con un NAS que tenga CPU x86, como por ejemplo, un Celeron, ya tendremos recursos suficientes.

Modo de búsqueda RAG y LLM

La gran novedad de Qsirch es que hay se integra con tecnologías RAG y LLM para una búsqueda inteligente dentro de los archivos, elevando a una nueva dimensión sus posibilidades.

QNAP y ChatGPT con Qsirch img03

El modo de búsqueda RAG significa (Generación Aumentada con Recuperación), siendo una técnica que busca documentos o fragmentos relevantes en una base de datos, buscador o índice, por ejemplo, Qsirch revisando nuestros archivos. A esto se le llama recuperación.

La generación lo que hace es que un LLM (Modelo de Lenguaje Grande) toma esa información recuperada y genera una respuesta en lenguaje natural. En este caso Qsirch opera, por el momento, con OpenAI, Gemini, Azure OpenAI y la API compatible de OpenAI.

Entonces, si queremos buscar, por ejemplo, “reviews de monitores” en nuestra base de datos, cuando utilizamos Qsirch con RAG, en lugar de solo listar los archivos con esa palabra clave, lo que hace es mostrar un resumen del contenido de esos archivos.

Ese contenido lo muestra de forma intuitiva, ahí es donde entre la parte de LLM, para generar esa respuesta natural y adecuada a lo que pedimos. Es como un asistente que “entiende” lo que le pedimos y explica lo que encuentra.

Como configurar NAS QNAP y ChatGPT en Qsirch paso a paso

Para este tutorial vamos a utilizar el NAS QNAP TS-410E, el cual ya tiene su review hecha en Profesional Review.

Es un pequeño NAS con 4 bahías de 2,5” y chasis reforzado, equipado con una CPU Intel Celeron J6412 y 8 GB de RAM, así que, en principio, es un hardware más que suficiente para las necesidades de Qsirch.

Tareas iniciales

Antes de entrar de lleno en el asunto, debemos hacer las tareas típicas que siempre se requieren en un NAS, es decir, configurar un sistema con volumen de almacenamiento y conjunto de almacenamiento. Nos servirá cualquier tipo de volumen, RAID, Simple, etc.

QNAP y ChatGPT con Qsirch img04

Las siguientes tareas será subir los ficheros necesarios al NAS, dado que Qsirch opera dentro del almacenamiento del NAS. En nuestro caso, crearemos una carpeta compartida específica para ello, así se verá más fácilmente el proceso.

Instalar Qsirch

QNAP y ChatGPT con Qsirch img05

El siguiente paso será instalar Qsitch, una aplicación gratuita, al menos una parte de ella, que se encuentra en la tienda de aplicaciones de QNAP.

Este además tiene algunas dependencias como es Multimedia Console o QNAP AI Core, que a su vez necesita Container Station, para crear índice de objetos, las cuales se instalarán automáticamente con ella.

QNAP y ChatGPT con Qsirch img06Durante la instalación, tendremos que realizar algunos pasos adicionales, como es la generación de un índice avanzado que permitirá efectuar las búsquedas más rápidamente.

QNAP y ChatGPT con Qsirch img07

En función de la cantidad de archivos que tengamos, esto tardará bastante tiempo, así que debemos tener paciencia. Recomendamos hacerlo por la noche, y así al día siguiente la lo tendremos listo, si es que tenemos más de 100 GB de ficheros.

QNAP y ChatGPT con Qsirch img08

Una vez instalado, se abrirá un navegador, y justo debajo de la barra de búsqueda encontramos distintos dipos de búsquedas como imágenes, documentos o PDF.

QNAP y ChatGPT con Qsirch img09

De esta forma, la búsqueda en nuestra base de datos se acota a lo que necesitemos, utilizando para ello un sistema basado en IA ya implementado con anterioridad. De partida, Qsirch es bastante potente como podréis comprobar.

También disponemos de una versión para PC o móvil que permite buscar archivos en nuestro equipo directamente, así como una extensión para nuestro navegador web clásico. En ella, podemos establecer el enlace con el NAS a través de MyQNAPCloud para efectuar estas búsquedas desde nuestro equipo si no estamos en el NAS.

Configurar Qsirch y ChatGPT

QNAP y ChatGPT con Qsirch img10

Para integrar el NAS QNAP y ChatGPT nos dirigimos a las opciones de Qsirch, con una rueda situada en la esquina superiore derecha. Aquí encontramos la nueva función RAG Search, aún en Beta.

Aquí nos explica que el método actualmente soporta básicamente ficheros de texto, como Word, Excel, PDF, o TXT. Suponemos que con el tiempo, esta lista aumentará.

QNAP y ChatGPT con Qsirch img11

En Búsqueda mediante RAG es donde debemos elegir qué sistema de IA LLM queremos utilizar para esta búsqueda más detallada, nosotros para la prueba elegiremos ChatGPT por ser actualmente el más avanzado y popular.

QNAP y ChatGPT con Qsirch img12

Una vez elegida la opción de OpenAI se nos abre otra ventana en donde debemos configurar la comunicación entre Qsirch y OpenAI, y claro, aquí es donde viene el punto más importante del tutorial, necesitarás recargar la cartera para comprar Tokens.

Al tratarse de empresas distintas y ser un servicio avanzado, OpenAI nos pedirá una suscripción de cierto nivel. Esta comunicación entre NAS y LLM se efectúa mediante una API Key.

QNAP y ChatGPT con Qsirch img13

Esta API actúa como puente de comunicación para “traducir” lo que le hemos dicho a Qsirch para que ChatGPT lo entienda, y luego devolver la respuesta. Para establecer esta comunicación se requiere una clave que sea única y segura para el usuario en cuestión.

QNAP y ChatGPT con Qsirch img14

Para adquirir esta API Key tenemos que identificarnos como usuarios y acceder a la opción API Platform para generar la Key y utilizar sus servidores. Esta Key se mostrará una sola vez, así que asegurados de guardarla tras copiarla.

QNAP y ChatGPT con Qsirch img15

Claro que, para que esa API funcione, también necesitaremos pagar por el servicio, el cual se basa en el consumo que hagamos de ella, lo cual se mide en tokens. Equivale, a aproximadamente una palabra, es decir, cada vez que hacemos una consulta, se van consumiendo tokens.

QNAP y ChatGPT con Qsirch img16

Entonces, nos vamos al apartado Biling y pulsamos sobre Add payment details. Añadiendo 5$ y usando ChatQPT 4.1 tendremos para usar 1 millón de tokens de texto. Salvo que hagamos muchas consultas al día, esta cantidad nos durará bastante tiempo.

Os dejamos una tabla en donde se especifican los precios de tokens en función de la versión de ChatGPT que queramos utilizar. Mientras más actual sea, pues más costará la suscripción.

QNAP y ChatGPT con Qsirch img17Una vez echas las gestiones, volvemos a Qsirch, pegamos la API Key y seleccionamos el modelo de chat que utilizaremos, en nuestro caso, lo haremos con ChatGPT 4.1, y pulsamos sobre Verificar, para comprobar que la comunicación es efectiva.

QNAP y ChatGPT con Qsirch img18

Qsirch no nos da la opción de elegir la ruta en donde se encuentran los archivos, pero sí crear una lista de exclusiones. Pues bien, vamos a excluir las carpetas que no deseamos y dejar las que nos interesan.

Usar Qsirch con ChatGPT

QNAP y ChatGPT con Qsirch img19

Volvemos a abrir Qsirch y elegimos la opción de RAG Search en el navegador, cambiando a otra interfaz distinta similar a la del propio ChatGPT, donde poder realizar la consulta. Esta puede ser en español, no hay problema con el idioma.

Vamos a efectuar por ejemplo una consulta respecto a las review de chasis que hemos realizado últimamente. Por ejemplo: “De los chasis analizados, cuál es el que más capacidad de ventilación tiene

QNAP y ChatGPT con Qsirch img20

También podemos hacer consultas a cualquier tutorial para que nos dé una explicación de jsuto lo que queremos, por ejemplo al de Windows 11: “Dime como puede optimizar Windows 11 y en qué página encontrarlo

QNAP y ChatGPT con Qsirch img21

O por último, tenemos una duda sobre DaVinci Resolve: “Cómo puedo sincronizar el audio de un vídeo con el mismo grabado externamente por un micrófono

QNAP y ChatGPT con Qsirch img22

Es más, vamos a crear las conclusiones de este tutorial a partir de Qsirch con ChatGPT: “Créame unas conclusiones a partir del tutorial QNAP + ChatGPT”.

QNAP y ChatGPT con Qsirch img23

Extra: Uso de Gemini con QNAP Qsirch como opción gratuita

Si no tenemos una suscripción premium a OpenAI o no estáis dispuestos a pagar, también podemos integrar QNAP con Gemini, el modelo de lenguaje generativo de Google AI Studio por el momento nos permite utilizarlo de forma gratuita.

QNAP y ChatGPT con Qsirch img24

El proceso es igual a lo visto anteriormente, así que nos vamos al apartado de Búsqueda mediante RAG, para elegir Gemini.

QNAP y ChatGPT con Qsirch img25De nuevo, necesitaremos una API Key, la cual generaremos desde la página Google AI Studio. Pulsamos sobre Crear clave API, escribimos un nombre y creamos un nuevo proyecto.

QNAP y ChatGPT con Qsirch img26

Solamente con esto, el sistema generará una clave que copiaremos desde el icono de copiar en el extremo derecho de la pantalla. Se puede ver en el apartado de facturación el nivel que tenemos es gratuito. Incluso podemos ver las estadísticas del uso que le estamos dando a la API desde la opción de gráficos.

QNAP y ChatGPT con Qsirch img27

Aunque el servicio se puede usar de forma gratuita, también dispone de una suscripción de pago, en donde nos dan un crédito de 300$ de prueba, y luego, si queremos, podemos comenzar a pagar con dinero real.

QNAP y ChatGPT con Qsirch img28 QNAP y ChatGPT con Qsirch img29 QNAP y ChatGPT con Qsirch img30

Conclusiones

Ya que se ha molestado en generar nuestra anterior consulta y viendo que lo ha hecho muy bien, aquí tenéis la conclusión de QNAP con ChatGPT sobre este tutorial.

La integración de QNAP con ChatGPT a través de Qsirch supone un gran avance en la forma en que gestionamos y buscamos información dentro de nuestro NAS. Gracias a la inteligencia artificial, ahora es posible realizar búsquedas mucho más inteligentes y precisas.

El sistema no solo se basa en palabras clave, sino que también entiende el contexto y el significado de lo que estamos buscando. Esto hace que encontrar documentos importantes, como archivos de Word, Excel o PDF, sea mucho más rápido y sencillo.

Además, la configuración de esta integración es bastante sencilla y accesible desde las opciones de Qsirch, aunque es importante tener en cuenta que se necesita comprar Tokens para poder utilizar todas las funciones, aunque mediante Gemini podemos hacerlo de forma gratuita.

Esta solución resulta especialmente útil para empresas o usuarios que manejan grandes volúmenes de información, ya que permite localizar datos relevantes de forma eficiente y sin complicaciones.

En resumen, combinar QNAP, Qsirch y ChatGPT nos permite aprovechar al máximo las ventajas de la inteligencia artificial para gestionar nuestros archivos, facilitando el acceso a la información y mejorando notablemente nuestra productividad.

Ahora, os dejamos con otro tutorial para sacar partido a vuestro NAS.

¿Qué te parece esta función de Qsirch? ¡Te leo en comentarios!

José Antonio Castillo

Graduado en Ingeniería en Tecnologías Industriales. Amante de la informática, el gaming y casi cualquier deporte de motor.
Los datos de carácter personal que nos facilite mediante este formulario quedarán registrados en un fichero de Miguel Ángel Navas Carrera, con la finalidad de gestionar los comentarios que realizas en este blog. La legitimación se realiza a través del consentimiento del interesado. Si no se acepta no podrás comentar en este blog. Puedes consultar Política de privacidad. Puede ejercitar los derechos de acceso, rectificación, cancelación y oposición en info@profesionalreview.com
Botón volver arriba